package br.com.revenda.controle;

import java.util.List;

import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.FacesContext;

import br.com.revenda.modelo.Produto;

@ManagedBean
@RequestScoped
public class ProdutoBean {

	
	Produto produtoSelec = new Produto();
	private List<Produto> lista;
	
	public String salvar(){
		ProdutoRN rn = new ProdutoRN();
		rn.salvar(produtoSelec);
		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Produto cadastrado com sucesso!!!"));
		return "ListaProduto";
	}
	
	public void deletar(){
		ProdutoRN rn = new ProdutoRN();
		rn.deletar(produtoSelec);
	}
	
		
	public List<Produto> listaTodos(){
		ProdutoRN rn = new ProdutoRN();
		lista = rn.listaTodos();
		return lista;		
	}
	
	public Produto getProdutoSelec() {
		return produtoSelec;
	}

	public void setProdutoSelec(Produto produtoSelec) {
		this.produtoSelec = produtoSelec;
	}
	
}
